package core;

//This abstract GameManager is made for Turn Based Board games

public abstract class GameManagerAbs {
	protected GameAbs game;
	protected Shaker shaker;

	public abstract void initialize();

	public abstract void match();

	public abstract void round();

	public abstract void turn();

	public abstract boolean isRoundDone();

	public abstract void endRound();

	public abstract boolean isMatchDone();

	public abstract void endMatch();

}
